/* 
 * To change this template, choose Tools | Templates
 * and open the template in the editor.
 */
function validarOption(){
    var textoABuscar = $("#txtBusqueda").val();
    if(estaVacio(textoABuscar)){
        $("#mensajeError").css('color','red');
        $("#mensajeError").html("Ingrese un valor a buscar .");
        $("#txtBusqueda").focus();
        setTimeout("limpiarMensaje()",4000);
    }else{
        var value = $('[name="radio"]:checked').val();
        if(value=="bsqUsuario"){
            enviarBusqueda(1);         
        }       
        else{
            enviarBusqueda(2);       
           
        }
    }
 
    function enviarBusqueda(opcion){
        var serial = $("#frmBusqueda").serialize()+"&opcion="+opcion+""+"&textoBuscar="+textoABuscar+"";
        alert(serial);
        var myresponse = getRequest();    
        if(myresponse){
            myresponse.onreadystatechange = function(){
                if(myresponse.readyState == 4 && myresponse.status == 200){
                    procesarResponse(myresponse);
                }                
            }
        }else{
            $("#mensajeError").css('color','red');
            $("#mensajeError").html("La informacion no pudo procesarse por favor intentelo mas tarde .");
            setTimeout("limpiarMensaje()",10000);
        }
        myresponse.open("post", "/Sisport/BusquedaServlet", false);
        myresponse.setRequestHeader("Content-Type", "application/x-www-form-urlencoded"); //Obligatorio para POST
        //Se envian los parámetros en el formato: parametro1=valor1&parametro2=valor2&parametro3=valor3, etc o null si no se envia nada
        myresponse.send(serial);
   
    }    
    
}
function procesarResponse(myresponse){



    var response =myresponse.responseXML;
    var resultado = response.getElementsByTagName("resultado")[0];
    if(resultado.childNodes.length>0){
        limpiarMensaje();
        var str= ' <tr  ><td class="tablaTitulo" colspan="7">Resultados</td></tr>';
        str+='          <tr class="tablaCuerpo">';
        str+='               <td  width="108" >Nombres </td>';
        str+='               <td width="105">Apellidos</td>';
        str+='               <td width="139">Numero Documento </td>';
        str+='               <td width="104">Telefono</td>';
        str+='               <td width="137">Correo Electronico</td>';
        str+='               <td width="139">Tipo usuario</td>';
        str+='  </tr>';
        $('#tablaUsuarios').append(str); 
        for ( var i = 0; i < resultado.childNodes.length; i++) {
            var persona = resultado.getElementsByTagName("Persona")[i];
            var nombre =persona.getElementsByTagName("nombre")[0];
            var apellido=persona.getElementsByTagName("apellido")[0];
            var numeroDocumento=persona.getElementsByTagName("numeroDocumento")[0];
            var telefono=persona.getElementsByTagName("telefono")[0];
            var correoElectronico=persona.getElementsByTagName("correoElectronico")[0];
            var descripcion=persona.getElementsByTagName("descripcion")[0];
            
            str="";
            str+='<tr class="tablaCuerpo">';
            str+='    <td  width="108" >'+nombre.childNodes[0].nodeValue +' </td>';
            str+='    <td width="105">'+apellido.childNodes[0].nodeValue +' </td>';
            str+='    <td width="139">'+numeroDocumento.childNodes[0].nodeValue +'  </td>';
            str+='    <td width="104">'+telefono.childNodes[0].nodeValue +' </td>';
            str+='    <td width="137">'+correoElectronico.childNodes[0].nodeValue +' </td>';
            str+='    <td width="139">'+descripcion.childNodes[0].nodeValue +' </td>';
            str+='</tr>';           
            $('#tablaUsuarios').append(str); 
      
   
        }
       
    }else{
        $("#mensajeError").css('color','red');
        $('#tablaUsuarios').html(""); 
        $("#mensajeError").html("No se encontraron datos ");
        setTimeout("limpiarMensaje()",4000);
        
    }
   

  

    
    
    
    
      
}